<template>
	<view class="page">
		<!-- 用户端个人中心 -->
		<yong-hu v-if="showIndex == 'keHuDuan'" ref="keHuDuan" />
		<!-- 销售端个人中心 -->
		<xiao-show-duan v-if="showIndex == 'xiaoShowDuan'" ref="xiaoShowDuan" :userInfo="userInfo" />
	</view>
</template>

<script>
	import yongHu from "./yong_hu_mine/yong_hu_mine";
	import xiaoShowDuan from "./xiao_shou_mine/xiao_shou_mine";
	import {
		getCode
	} from '@/utils/weixin.util.js'
	export default {
		components: {
			yongHu,
			xiaoShowDuan
		},
		data() {
			return {
				showIndex: 'keHuDuan', //次变量控制要显示那个个人中心，默认显示用户首客户端
				userInfo: ''
			}
		},
		onLoad() {
			if (uni.getStorageSync('account')) {
				this.userInfo = JSON.parse(uni.getStorageSync('userInfo'))
				if (uni.getStorageSync('roles') == '销售') {
					this.showIndex = 'xiaoShowDuan'
				}
			}
		},
		onShow() {
			// 处理在客户端首页注册登录成功后在,在客户端个人中心没有注册登录的问题
			if (uni.getStorageSync('account')) {
				this.$refs.keHuDuan.phoneNumber = uni.getStorageSync('account')
			}
		},
		methods: {
			// // 去登录
			// toLogin() {
			// 	uni.navigateTo({
			// 		url: '/pages/ge_ren_zhong_xin/yin_hang_mine/login'
			// 	})
			// },
			// // 获取code并登录
			// qiTa() {
			// 	getCode().then(code => {
			// 		console.log(code, 'code')
			// 		if (code) {
			// 			// this.getphonecode(code)

			// 		} else {
			// 			return
			// 		}
			// 	})
			// },
			// 登录请求接口
			// async getphonecode(code) {
			// 	const res = await this.$post(`/auth/wxChat/register`, {
			// 		code: code,
			// 		phoneCode: this.phoneCode
			// 	})
			// 	console.log(res, 'res.data');
			// 	if (res.status) {
			// 		uni.showToast({
			// 			title: '注册成功',
			// 			icon: 'success',
			// 		});
			// 		getCode().then(code => {
			// 			console.log(code, 'code')
			// 			if (code) {
			// 				this.login(code)
			// 			} else {
			// 				return
			// 			}
			// 		})

			// 	}

			// },
			// 登录请求接口
			// async login(code) {
			// 	const res = await this.$get(`/auth/wxChat/login`, {
			// 		code: code
			// 	})
			// 	if (res.status) {
			// 		uni.setStorageSync('account', res.data.userInfo.account)
			// 		uni.setStorageSync('token', res.data.token)
			// 		uni.setStorageSync('roles', res.data.data.roles)
			// 		uni.setStorageSync('clientUserId', res.data.userInfo.id)
			// 		this.userInfo = res.data.userInfo
			// 		if (res.data.roles[0] == '销售') {
			// 			this.showIndex = 'xiaoShowDuan'
			// 		}
			// 	}
			// },
		}
	}
</script>

<style>
	.page {
		overflow-y: auto;
		width: 100%;
		height: 100vh;
		background-color: #fff;
	}
</style>